﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DataSetPrueba" targetNamespace="http://tempuri.org/DataSetPrueba.xsd" xmlns:mstns="http://tempuri.org/DataSetPrueba.xsd" xmlns="http://tempuri.org/DataSetPrueba.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="CotizavPruebaConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="CotizavPruebaConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.Cotizav.Properties.Settings.GlobalReference.Default.CotizavPruebaConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="DataTable1TableAdapter" GeneratorDataComponentClassName="DataTable1TableAdapter" Name="DataTable1" UserDataComponentName="DataTable1TableAdapter">
            <MainSource>
              <DbSource ConnectionRef="CotizavPruebaConnectionString (Settings)" DbObjectType="Unknown" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        COTIZACION_DETALLE.cantidad, COTIZACION_DETALLE.horaXdia, COTIZACION_DETALLE.tarifahoraDia, COTIZACION_DETALLE.nombreEquipo, 
                         COTIZACION_DETALLE.codigoEquipo, COTIZACION_DETALLE.serieEquipo, CARACTERISTICA.nombreCaracteristica, CARACTERISTICA.descripcion, 
                         COTIZACION_DETALLE.idequipo, COTIZACION_DETALLE.idCotizacionDetalle, COTIZACION_DETALLE.secuencia, COTIZACION_DETALLE.idcotizacion
FROM            CARACTERISTICA INNER JOIN
                         EQUIPO ON CARACTERISTICA.idequipo = EQUIPO.idEquipo INNER JOIN
                         COTIZACION_DETALLE ON EQUIPO.idEquipo = COTIZACION_DETALLE.idequipo
ORDER BY COTIZACION_DETALLE.idcotizacion</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="cantidad" DataSetColumn="cantidad" />
              <Mapping SourceColumn="horaXdia" DataSetColumn="horaXdia" />
              <Mapping SourceColumn="tarifahoraDia" DataSetColumn="tarifahoraDia" />
              <Mapping SourceColumn="nombreEquipo" DataSetColumn="nombreEquipo" />
              <Mapping SourceColumn="codigoEquipo" DataSetColumn="codigoEquipo" />
              <Mapping SourceColumn="serieEquipo" DataSetColumn="serieEquipo" />
              <Mapping SourceColumn="nombreCaracteristica" DataSetColumn="nombreCaracteristica" />
              <Mapping SourceColumn="descripcion" DataSetColumn="descripcion" />
              <Mapping SourceColumn="idequipo" DataSetColumn="idequipo" />
              <Mapping SourceColumn="idCotizacionDetalle" DataSetColumn="idCotizacionDetalle" />
              <Mapping SourceColumn="secuencia" DataSetColumn="secuencia" />
              <Mapping SourceColumn="idcotizacion" DataSetColumn="idcotizacion" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DataSetPrueba" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DataSetPrueba" msprop:Generator_UserDSName="DataSetPrueba">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="dtCotizacionDetalle" msprop:Generator_TableClassName="dtCotizacionDetalleDataTable" msprop:Generator_TableVarName="tabledtCotizacionDetalle" msprop:Generator_TablePropName="dtCotizacionDetalle" msprop:Generator_RowDeletingName="dtCotizacionDetalleRowDeleting" msprop:Generator_UserTableName="dtCotizacionDetalle" msprop:Generator_RowChangingName="dtCotizacionDetalleRowChanging" msprop:Generator_RowEvHandlerName="dtCotizacionDetalleRowChangeEventHandler" msprop:Generator_RowDeletedName="dtCotizacionDetalleRowDeleted" msprop:Generator_RowEvArgName="dtCotizacionDetalleRowChangeEvent" msprop:Generator_RowChangedName="dtCotizacionDetalleRowChanged" msprop:Generator_RowClassName="dtCotizacionDetalleRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="idCotizacionDetalle" msprop:Generator_ColumnVarNameInTable="columnidCotizacionDetalle" msprop:Generator_ColumnPropNameInRow="idCotizacionDetalle" msprop:Generator_ColumnPropNameInTable="idCotizacionDetalleColumn" msprop:Generator_UserColumnName="idCotizacionDetalle" type="xs:string" />
              <xs:element name="idEquipo" msprop:Generator_ColumnVarNameInTable="columnidEquipo" msprop:Generator_ColumnPropNameInRow="idEquipo" msprop:Generator_ColumnPropNameInTable="idEquipoColumn" msprop:Generator_UserColumnName="idEquipo" type="xs:string" minOccurs="0" />
              <xs:element name="codigoEquipo" msprop:Generator_ColumnVarNameInTable="columncodigoEquipo" msprop:Generator_ColumnPropNameInRow="codigoEquipo" msprop:Generator_ColumnPropNameInTable="codigoEquipoColumn" msprop:Generator_UserColumnName="codigoEquipo" type="xs:string" minOccurs="0" />
              <xs:element name="serieEquipo" msprop:Generator_ColumnVarNameInTable="columnserieEquipo" msprop:Generator_ColumnPropNameInRow="serieEquipo" msprop:Generator_ColumnPropNameInTable="serieEquipoColumn" msprop:Generator_UserColumnName="serieEquipo" type="xs:string" minOccurs="0" />
              <xs:element name="nombreEquipo" msprop:Generator_ColumnVarNameInTable="columnnombreEquipo" msprop:Generator_ColumnPropNameInRow="nombreEquipo" msprop:Generator_ColumnPropNameInTable="nombreEquipoColumn" msprop:Generator_UserColumnName="nombreEquipo" type="xs:string" minOccurs="0" />
              <xs:element name="cantidad" msprop:Generator_ColumnVarNameInTable="columncantidad" msprop:Generator_ColumnPropNameInRow="cantidad" msprop:Generator_ColumnPropNameInTable="cantidadColumn" msprop:Generator_UserColumnName="cantidad" type="xs:string" minOccurs="0" />
              <xs:element name="hora" msprop:Generator_ColumnVarNameInTable="columnhora" msprop:Generator_ColumnPropNameInRow="hora" msprop:Generator_ColumnPropNameInTable="horaColumn" msprop:Generator_UserColumnName="hora" type="xs:string" minOccurs="0" />
              <xs:element name="tarifaxHora" msprop:Generator_ColumnVarNameInTable="columntarifaxHora" msprop:Generator_ColumnPropNameInRow="tarifaxHora" msprop:Generator_ColumnPropNameInTable="tarifaxHoraColumn" msprop:Generator_UserColumnName="tarifaxHora" type="xs:string" minOccurs="0" />
              <xs:element name="tarifaTotal" msprop:Generator_ColumnVarNameInTable="columntarifaTotal" msprop:Generator_ColumnPropNameInRow="tarifaTotal" msprop:Generator_ColumnPropNameInTable="tarifaTotalColumn" msprop:Generator_UserColumnName="tarifaTotal" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="dtCaracteristica" msprop:Generator_TableClassName="dtCaracteristicaDataTable" msprop:Generator_TableVarName="tabledtCaracteristica" msprop:Generator_TablePropName="dtCaracteristica" msprop:Generator_RowDeletingName="dtCaracteristicaRowDeleting" msprop:Generator_UserTableName="dtCaracteristica" msprop:Generator_RowChangingName="dtCaracteristicaRowChanging" msprop:Generator_RowEvHandlerName="dtCaracteristicaRowChangeEventHandler" msprop:Generator_RowDeletedName="dtCaracteristicaRowDeleted" msprop:Generator_RowEvArgName="dtCaracteristicaRowChangeEvent" msprop:Generator_RowChangedName="dtCaracteristicaRowChanged" msprop:Generator_RowClassName="dtCaracteristicaRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="idequipo" msprop:Generator_ColumnVarNameInTable="columnidequipo" msprop:Generator_ColumnPropNameInRow="idequipo" msprop:Generator_ColumnPropNameInTable="idequipoColumn" msprop:Generator_UserColumnName="idequipo" type="xs:string" minOccurs="0" />
              <xs:element name="nombreCaracteristica" msprop:Generator_ColumnVarNameInTable="columnnombreCaracteristica" msprop:Generator_ColumnPropNameInRow="nombreCaracteristica" msprop:Generator_ColumnPropNameInTable="nombreCaracteristicaColumn" msprop:Generator_UserColumnName="nombreCaracteristica" type="xs:string" minOccurs="0" />
              <xs:element name="descripcion" msprop:Generator_ColumnVarNameInTable="columndescripcion" msprop:Generator_ColumnPropNameInRow="descripcion" msprop:Generator_ColumnPropNameInTable="descripcionColumn" msprop:Generator_UserColumnName="descripcion" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="dtEquipo" msprop:Generator_TableClassName="dtEquipoDataTable" msprop:Generator_TableVarName="tabledtEquipo" msprop:Generator_TablePropName="dtEquipo" msprop:Generator_RowDeletingName="dtEquipoRowDeleting" msprop:Generator_UserTableName="dtEquipo" msprop:Generator_RowChangingName="dtEquipoRowChanging" msprop:Generator_RowEvHandlerName="dtEquipoRowChangeEventHandler" msprop:Generator_RowDeletedName="dtEquipoRowDeleted" msprop:Generator_RowEvArgName="dtEquipoRowChangeEvent" msprop:Generator_RowChangedName="dtEquipoRowChanged" msprop:Generator_RowClassName="dtEquipoRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="idEquipo" msprop:Generator_ColumnVarNameInTable="columnidEquipo" msprop:Generator_ColumnPropNameInRow="idEquipo" msprop:Generator_ColumnPropNameInTable="idEquipoColumn" msprop:Generator_UserColumnName="idEquipo" type="xs:string" minOccurs="0" />
              <xs:element name="nombreEquipo" msprop:Generator_ColumnVarNameInTable="columnnombreEquipo" msprop:Generator_ColumnPropNameInRow="nombreEquipo" msprop:Generator_ColumnPropNameInTable="nombreEquipoColumn" msprop:Generator_UserColumnName="nombreEquipo" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="DataTable1" msprop:Generator_TableClassName="DataTable1DataTable" msprop:Generator_TableVarName="tableDataTable1" msprop:Generator_TablePropName="DataTable1" msprop:Generator_RowDeletingName="DataTable1RowDeleting" msprop:Generator_UserTableName="DataTable1" msprop:Generator_RowChangingName="DataTable1RowChanging" msprop:Generator_RowEvHandlerName="DataTable1RowChangeEventHandler" msprop:Generator_RowDeletedName="DataTable1RowDeleted" msprop:Generator_RowEvArgName="DataTable1RowChangeEvent" msprop:Generator_RowChangedName="DataTable1RowChanged" msprop:Generator_RowClassName="DataTable1Row">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="cantidad" msprop:Generator_ColumnVarNameInTable="columncantidad" msprop:Generator_ColumnPropNameInRow="cantidad" msprop:Generator_ColumnPropNameInTable="cantidadColumn" msprop:Generator_UserColumnName="cantidad" type="xs:int" minOccurs="0" />
              <xs:element name="horaXdia" msprop:Generator_ColumnVarNameInTable="columnhoraXdia" msprop:Generator_ColumnPropNameInRow="horaXdia" msprop:Generator_ColumnPropNameInTable="horaXdiaColumn" msprop:Generator_UserColumnName="horaXdia" type="xs:int" minOccurs="0" />
              <xs:element name="tarifahoraDia" msprop:Generator_ColumnVarNameInTable="columntarifahoraDia" msprop:Generator_ColumnPropNameInRow="tarifahoraDia" msprop:Generator_ColumnPropNameInTable="tarifahoraDiaColumn" msprop:Generator_UserColumnName="tarifahoraDia" type="xs:decimal" minOccurs="0" />
              <xs:element name="nombreEquipo" msprop:Generator_ColumnVarNameInTable="columnnombreEquipo" msprop:Generator_ColumnPropNameInRow="nombreEquipo" msprop:Generator_ColumnPropNameInTable="nombreEquipoColumn" msprop:Generator_UserColumnName="nombreEquipo" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="codigoEquipo" msprop:Generator_ColumnVarNameInTable="columncodigoEquipo" msprop:Generator_ColumnPropNameInRow="codigoEquipo" msprop:Generator_ColumnPropNameInTable="codigoEquipoColumn" msprop:Generator_UserColumnName="codigoEquipo" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="serieEquipo" msprop:Generator_ColumnVarNameInTable="columnserieEquipo" msprop:Generator_ColumnPropNameInRow="serieEquipo" msprop:Generator_ColumnPropNameInTable="serieEquipoColumn" msprop:Generator_UserColumnName="serieEquipo" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="nombreCaracteristica" msprop:Generator_ColumnVarNameInTable="columnnombreCaracteristica" msprop:Generator_ColumnPropNameInRow="nombreCaracteristica" msprop:Generator_ColumnPropNameInTable="nombreCaracteristicaColumn" msprop:Generator_UserColumnName="nombreCaracteristica" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="descripcion" msprop:Generator_ColumnVarNameInTable="columndescripcion" msprop:Generator_ColumnPropNameInRow="descripcion" msprop:Generator_ColumnPropNameInTable="descripcionColumn" msprop:Generator_UserColumnName="descripcion" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="150" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="idequipo" msprop:Generator_ColumnVarNameInTable="columnidequipo" msprop:Generator_ColumnPropNameInRow="idequipo" msprop:Generator_ColumnPropNameInTable="idequipoColumn" msprop:Generator_UserColumnName="idequipo" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="idCotizacionDetalle" msprop:Generator_ColumnVarNameInTable="columnidCotizacionDetalle" msprop:Generator_ColumnPropNameInRow="idCotizacionDetalle" msprop:Generator_ColumnPropNameInTable="idCotizacionDetalleColumn" msprop:Generator_UserColumnName="idCotizacionDetalle">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="secuencia" msprop:Generator_ColumnVarNameInTable="columnsecuencia" msprop:Generator_ColumnPropNameInRow="secuencia" msprop:Generator_ColumnPropNameInTable="secuenciaColumn" msprop:Generator_UserColumnName="secuencia" type="xs:int" minOccurs="0" />
              <xs:element name="idcotizacion" msprop:Generator_ColumnVarNameInTable="columnidcotizacion" msprop:Generator_ColumnPropNameInRow="idcotizacion" msprop:Generator_ColumnPropNameInTable="idcotizacionColumn" msprop:Generator_UserColumnName="idcotizacion" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1">
      <xs:selector xpath=".//mstns:dtCotizacionDetalle" />
      <xs:field xpath="mstns:idEquipo" />
    </xs:unique>
    <xs:unique name="Constraint2" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:dtCotizacionDetalle" />
      <xs:field xpath="mstns:idCotizacionDetalle" />
    </xs:unique>
    <xs:unique name="dtEquipo_Constraint1" msdata:ConstraintName="Constraint1">
      <xs:selector xpath=".//mstns:dtEquipo" />
      <xs:field xpath="mstns:idEquipo" />
    </xs:unique>
    <xs:keyref name="FK_dtCotizacionDetalle_dtEquipo" refer="Constraint1" msdata:ConstraintOnly="true">
      <xs:selector xpath=".//mstns:dtEquipo" />
      <xs:field xpath="mstns:idEquipo" />
    </xs:keyref>
    <xs:keyref name="FK_dtEquipo_dtCaracteristica" refer="dtEquipo_Constraint1" msdata:ConstraintOnly="true">
      <xs:selector xpath=".//mstns:dtCaracteristica" />
      <xs:field xpath="mstns:idequipo" />
    </xs:keyref>
  </xs:element>
</xs:schema>